🚗 Android Automotive 系统架构全解析

📘 30章 · 从入门到车规
1
Android Automotive 概述 什么是AAOS · 与Android Auto区别 · 车载趋势
2
系统架构总览 分层架构图 · 各层职责 · 核心组件
3
硬件抽象层 (HAL) HAL作用 · 接口定义 · 实现示例
4
车载服务层 (Car Service) CarService架构 · 核心API · 注册发现
5
车辆属性系统 (Vehicle Property) 属性定义 · 访问 · 变化监听
6
车辆网络 (Vehicle Network) CAN总线 · VHAL与CAN交互 · 网络抽象
7
音频系统架构 音频焦点 · 路由 · CarAudioService
8
显示与多屏系统 多屏架构 · 屏幕管理 · SurfaceFlinger
9
输入系统 车载输入设备 · 按键映射 · 旋钮触摸板
10
电源管理 电源状态 · 休眠唤醒 · 策略配置
11
传感器系统 传感器类型 · 传感器HAL · 融合
12
定位与导航 GNSS架构 · 融合定位 · 地图服务
13
电话与通讯 车载电话服务 · 蓝牙协议 · 免提通话
14
媒体系统 MediaSession · CarMediaService · 混音
15
应用框架 车载应用生命周期 · CarAppLibrary · 模板UI
16
安全与权限 安全模型 · 权限管理 · 安全启动链
17
系统更新 OTA架构 · AB分区 · 无缝升级
18
诊断系统 车载诊断接口 · DTC管理 · 远程诊断
19
仪表盘系统 仪表盘架构 · Cluster服务 · 中控交互
20
HUD系统 抬头显示技术 · HUD渲染 · ADAS集成
21
空调系统 HVAC控制 · 温度管理 · 分区控制
22
灯光系统 外部灯光 · 氛围灯 · 灯光策略
23
门窗系统 车窗控制 · 门锁 · 电动尾门
24
座椅系统 座椅调节 · 记忆功能 · 舒适进入
25
驾驶模式 模式定义 · 切换 · 约束
26
车辆信号 信号定义 · 路由 · 优先级
27
日志与调试 车载日志 · Tombstone · 性能调试
28
测试与验证 CTS/VTS · 车载专项测试 · 仿真
29
性能优化 启动优化 · 内存优化 · 渲染优化
30
未来展望 AAOS趋势 · 车厂合作 · 开源社区